package com.ayf.payment.game.api;


import com.ayf.payment.game.api.dto.SiteStatisticsDTO;
import com.ayf.payment.game.api.dto.SiteStatisticsSummaryDTO;
import com.ayf.payment.game.api.dto.criteria.CleanCriteria;
import com.ayf.payment.game.api.dto.criteria.SiteStatisticsCriteria;

/**
 * @author wwl
 * @description:
 * @date 2020/7/13 19:08
 */
public interface SiteStatisticsRemoteService {

    void saveSiteStatistics(SiteStatisticsDTO siteStatisticsDTO);

    void saveSiteStatisticsPlayers(SiteStatisticsDTO siteStatisticsDTO);

    void saveSiteStatisticsOrderNumAndChargeAmt(SiteStatisticsDTO siteStatisticsDTO);

    SiteStatisticsSummaryDTO list(SiteStatisticsCriteria siteStatisticsCriteria);

    int cleanSiteStatistics(CleanCriteria clean);
}
